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

Bandwidth cost is also another major reason.


WOW.

Okay, this is really, really cool and is exactly my niche, as you mentioned it's kinda a combination of things like Stylus/uBlock Origin filters and custom filters/etc. This is really needed, as for example GitHub code preview is completely and utterly fucked, to put it lightly. Showing symbols, not being able to select code properly without weird visual glitches happening..... requires a bunch of scripts to fix. (https://github.com/orgs/community/discussions/54962).

What's your funding plan? You mentioned paid plan, but what's the actual benefit for users that they would pay for this? (I totally would, FWIW).

Do you foresee companies who need to build special widgets for whatever reason for random websites they use as kind of "Extension light" alternatives - your product reminds me of Retool (https://retool.com/), but for website tweaking.

Very cool product, love the ability to do "extra things" which will fix a whole bunch of websites I use everyday that I CBF'd either making an extension to fix or battling the uBlock/stylus filters.

Discoverability will also be needed, kinda like [karabiner elements complex modification rules](https://ke-complex-modifications.pqrs.org/)

edit: no firefox support, sadpants.


Sounds great until you're locked into Snowflake - so glad iceberg is becoming the standard, anything is great.

The trap you end up in is you have to pay snowflake to access your data, iceberg and other technology help with the walled garden.

Not just snowflake, any pay on use provider.

(Context - have spent 5+ years working with Snowflake, it's great, have built drivers for various languages, etc).


Locked in? I mean they’re your partner. As long as you’re deriving value from them the partnership is still valuable no?


Everytime you want to query your data, you need to pay the compute cost.

If instead you can write to something like Parquet/Iceberg, you're not paying for access your data.

Snowflake is great at aggregations and other stuff (seriously, huge fan of snowflakes SQL capabilities), but let's say you have a visualisation tool, you're paying for pulling data out .

Instead, writing data to something like S3, you instead can hookup your tools to this.

It's expensive to pull data out of Snowflake otherwise.


You people can’t be serious, right?

Ok so I build my data lake on s3 using all open tech. I’m still paying for S3 for puts and reads and lists.

Ok I put it on my own hardware. In my own colo. you’re still paying electricity and other things. Everything is lock in.

On top of that you’re beholden to an entire community of people and volunteers to make your tech work. Need a feature? Sponsor it. Or write it and fight to upstream it. On top of that if you do this at scale at a company what about the highly paid team of engineers you have to have to maintain all this?

With snowflake I alone could provide an entire production ready bi stack to a company. And I can do so and sleep well at night knowing it’s managed and taken care of and if it fails entire teams of people are working to fix it.

Are you going to build your own roads, your own power grid, your own police force?

Again my point remains. The vast majority of times people build on a vendor as a partner and then go on to build useful things.

Apple using cloud vendors for iCloud storage. You think they couldn’t do it themselves? They couldn’t find and pay and support all the tech their own? Of course they could. But they have better things to do than to reinvent the wheel I.e building value on top of dumb compute and that’s iCloud.


After running Snowflake in production for 5+ years I would rather have my data on something like Parquet/Iceberg (which Snowflake fully supports...) than in the table format Snowflake has.

It's not that deep


Ok. And this flexibility is only really possible since they did a lot of work to make external and internal tables roughly equivalent in performance.


Yeah, performance depends.

I think a hybrid approach works best (store on Snowflake native and iceberg/tables where needed), and allows you the benefit of Snowflake without paying the cost for certain workloads (which really adds up).

We're going to see more of this (either open or closed source), since Snowflake has acquired Crunchydata, and the last major bastion is "traditional" database <> Snowflake.


I had no idea they did. This pg lake announcement dropped that nugget and i was surprised.


Agreed btw.


They didn't do it out of good will. They realized that's where the market was going and if their query engine didn't perform as well as others on top of iceberg, then they'd be another Oracle in the long-term.


Yes, don’t be obtuse. “Vendor lock-in” is not some foreign unheard of concept.


Teams of the smartest people on earth make these kind of big vendor decisions, vendor lock-in is top of mind, I tell anyone who will listen to avoid databricks live tables and their sleezy sales reps pushing it over cheaper less locked in solutions


Not all vendors are same. Snowflake charges an arm and leg for compute.

It’s 36x more expensive than equivalent EC2 compute.


yeah, this exchange reads like a sales ad


Snowflake is expensive, even compared to Databricks, and you pay their pre-AWS discount storage price while they get the discount and pocket the difference as profit


"May your SaaS never be purchased by Salesforce."


That happened 15 years ago.


Yeah but the Salesforce-ification was a long, slow process. We had our own independent offices and executives for several years. Then the gradual slow drain of the old guard...


Autocomplete++ is the killer feature for me, especially for more tedious thingsike SQL column naming.


It's one of those things that if you need to ask why, you'll never understand :-)


I would argue webapps killed them.

Most applications now adays are just electron wrappers.

WebApps also allow a much more flexible update schedule, and other benefits.

Downside: apps now need gigabytes of memory for simple apps. Upside: Linux is now a lot more easier to use as a lot of things are web based. :-)


Are the benefits for the developers or for the users? Does a more flexible update schedule means less QA because you can just push more updates?


> Are the benefits for the developers or for the users?

Both?


I'm not surprised. A few months ago I was reverse engineering their login flow (I was writing a driver for Elixir & Rust), and was getting MANY stack traces and weird bugs happening with their authentication flow, especially around OAuth.


Considering that when I asked about basic features, and bring told that the people interested/working on those left once Salesforce came in... Yeah.


I also love places that are named after someone and it's slightly amusing/horrifying.

Harold Holt was the Australian Prime Minister in the 1960's, and went for a swim and went missing (yes, there are many, MANY local conspiracies this :)). So what did we do? Named a swimming pool[0] after him (construction actually started before his death, I believe).

[0] https://en.wikipedia.org/wiki/Harold_Holt_Memorial_Swimming_...


... and the cold war era submarine communications base:

Naval Communication Station Harold E. Holt https://en.wikipedia.org/wiki/Naval_Communication_Station_Ha...

    It is generally agreed that Holt's disappearance was a simple case of an accidental drowning, but a number of conspiracy theories surfaced, most famously the suggestion that he was a spy from the People's Republic of China and had been collected by a Chinese submarine.
-- https://en.wikipedia.org/wiki/Disappearance_of_Harold_Holt


If any country would commit to humor like this in large public works, it’s Australia


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

Search: