Readit News logoReadit News
byteofbits commented on Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable   github.com/teableio/teabl... · Posted by u/bieberChen
haswell · 2 years ago
As a neutral observer, it’s hard to make sense of what exactly you’re saying was copied.

What is the opening table cell background? Is this something in the app code itself, or something that made it onto the public site? And this SVG was custom made by your company?

byteofbits · 2 years ago
The creator chose to remove the image in question following my post.

You can see the image behind the central video on the wayback machine archive here: https://web.archive.org/web/20240311143537/https://teable.io...

The asset was created in-house by our design team custom for our website (not outsourced or a template) and was copied identically. The asset itself is a small thing, but the denial of something which is materially provable seemed very odd to me, hence my reply!

byteofbits commented on Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable   github.com/teableio/teabl... · Posted by u/bieberChen
bieberChen · 2 years ago
I'm truly sorry if our actions have caused any offense. Our team consists of 5 freelance programmers without any designers on board, and without any funding, so we had to tackle the design aspect ourselves. Initially, we planned to use a colorful gradient theme, but found the UI coordination too challenging for us. It was then that we came across the beautiful simplicity of shadcn, and decided to go with a black and white theme.

We did look at various black and white themed websites on the market, including Notion and Attio, but I assure you, we did not plagiarize any images. Thank you for your critique. We will make it our priority to adjust our design to be more unique as swiftly as possible.

byteofbits · 2 years ago
I think it's a bit strange to reply directly that you did not plagiarise any images when the opening table cell background is a direct lift of the SVG from our site...
byteofbits commented on Vectorious: BLAS-accelerated linear algebra for TypeScript   github.com/mateogianolio/... · Posted by u/PaulHoule
revskill · 3 years ago
So in theory, if we ported python libraries into JS, the performance could be better than Python ?
byteofbits · 3 years ago
At work we do some pretty significant parallelised computation (using Node and Rust) and that has equivalent performance to a relevant python based library.

There are nuances to how data enters and exits the VM runtime which means I couldn’t say with confidence if performance would be better or worse in the general case - but either direction is at least technically viable.

byteofbits commented on Vectorious: BLAS-accelerated linear algebra for TypeScript   github.com/mateogianolio/... · Posted by u/PaulHoule
revskill · 3 years ago
But it still blocks event loop ?
byteofbits · 3 years ago
Native bindings can use libuv to offboard work to other threads and then re trigger the JS execution when it completes.

This is how a lot of the native node libraries work under the hood to allow parallel IO operations! It’s also an incredibly powerful performance optimisation tool in more complex, scale out NodeJS deployments.

byteofbits commented on Why Salesforce Is Great   attio.com/blog/why-salesf... · Posted by u/byteofbits
erur · 3 years ago
The flexibility=complexity aspect is such a big one.

Getting stuck with a limiting abstraction is something that's super easy to grasp as a developer. Devs constantly gotta tear down the walls of stuff they've built to fit in new things.

For less technical people however, the focus often shifts to the complexity only. It can be hard to relate to the worship of flexibility, if you haven't felt the pain of building tedious workarounds, squeezing logic into boxes that weren't made for it.

byteofbits · 3 years ago
I think this is definitely the primary challenge with building great, modern enterprise software. You need the flexibility to meet the various demands of differently shaped businesses but the trade off is complexity.

I personally think that we've come a long way with no code tooling and UI these days which makes these problems easier to tackle well - but it's a constant battle.

byteofbits commented on Small SaaS banned by Cloudflare after 4 years of being paying customer    · Posted by u/tardis_thad
asmor · 3 years ago
I've been in a sales call with a German CF representative, and it just seemed to be a third party being excited about the features using the demo account half for their hobby and half for demonstrations with almost every feature set up and demoable. They even hosted their own toy AS on Cloudflare Magic Transit.

It was pretty novel and refreshing.

byteofbits · 3 years ago
This is really interesting - all my interactions have been with people in the London office and were not like this.

Perhaps it varies by region?

byteofbits commented on Small SaaS banned by Cloudflare after 4 years of being paying customer    · Posted by u/tardis_thad
byteofbits · 3 years ago
The comments here have mainly focused on the issue of instant suspension - which is obviously deeply concerning - but I also feel like there is a huge issue at Cloudflare regarding their Enterprise pricing model.

Cloudflare's sales team and Enterprise pricing model are one of the least effective sales organisations I have encountered in this space. Given the technical nature of their product, it's extremely hard to explain even basic uses of the tool and things like Workers are near impossible to discuss with them. I was really unsurprised to see that OP had a failed Enterprise negotiation with them as I have had the exact same conversation at three different companies now and can imagine perfectly what you were told.

The current offerings of Enterprise and Enterprise Lite simply do not map to the reality of how people use the tool and scale businesses on top of it. I think in part due to Cloudflare's history essentially selling bandwidth and caching, the model is fixated on high binary traffic workloads and simply cannot comprehend the SaaS service model that runs on it and tools like Workers.

This is mostly a rant and hopefully a small +1 signal that this area needs major improvement - but I would also love to hear if anyone else has had interactions with Cloudflare Enterprise and how they found that process?

(Disclaimer: I'm a massive fan of Cloudflare, a user of their products and hold their stock)

byteofbits commented on Ask HN: So you moved off Heroku, where did you go?    · Posted by u/nomilk
byteofbits · 3 years ago
We moved from Heroku to GCP after approximately two years of using Heroku. (This was three years ago so some information may have changed)

The move worked out incredibly smoothly and has saved us money and allowed us to "modernise" our infrastructure to take advantage of some of the newer trends in Infrastructure and Security.

To address your direct questions:

1. Not very long. We were running a NodeJS app with a web layer and several background workers. We were able to get this running on a Google Compute Engine VM in about 1 day using Packer. The whole migration process took about two weeks start to finish.

2. Our team is relatively experienced and had experience with all three major platforms and Kubernetes (although we chose not to use Kube in this case). We are definitely a team of developers, not sysadmins though. This means we had to learn some new things particularly about tuning NodeJS apps on raw linux.

3. I don't think we learnt too much (other than the undocumented rough edges of both platforms) but it was definitely worth it for financial and quality reasons.

4. It's a relatively hard metric to calculate when the company is growing user base and features quickly - but I would estimate it at around 50%.

5. 1 app with around 5000 requests per second. NodeJS / Typescript / Rust

6. If you have only ever used Heroku I think it would be worth getting comfortable with Containers (Docker basically) and making your app run in a container. From there you have tools like Railway (https://railway.app) or Cloud66 (https://www.cloud66.com) that can do most of the rest for you.

u/byteofbits

KarmaCake day171April 10, 2019
About
Engineering at Attio [attio.com]

alexander at attio dot com - Get in touch!

View Original