Hacker News new | past | comments | ask | show | jobs | submit | more pookeh's comments login

Just a suggestion, your home page's one liner is super vague and confusing. I had to scroll down to really figure out what is it that Splitgraph does...

"Splitgraph connects numerous, unrelated data sources into a single, unified SQL interface on the Postgres wire protocol."

Just my 2 cents.


Nice 2 cents! We just launched this LP recently so we're still testing it – we've also got a lot of pages to add this month that will hopefully clarify things.

The basic pitch is for a "Unified Data Stack – an integrated and modern solution for working with data without worrying about its infrastructure." Connecting unrelated data sources is one part of the product, but it also includes a data catalog, modeling, integration, warehousing...

By integrating the discovery, access and (optionally) storage layers, we reduce the friction for a lot of common workflows, kind of like GitLab does by bundling CI pipelines and version control. Even if each layer has some tradeoffs, the benefit of integrating them has a multiplicative effect on the platform itself. And if you need a more specialized provider for one layer, that's fine too – the "data middleware" model makes Splitgraph incrementally adoptable.

But yeah... marketing is hard, especially in the "bag of tools" stage of product/market fit when the optimal messaging can differ so much by use case. Thanks for your suggestion!


Imagine if all the malls around the world that lease a physical store to Apple say to Apple: 30% of everything you sell at the store in our mall belongs to us.


Presumably they pay rent in those malls, and the bigger the store, the more rent they pay. The problem with that arrangement is that you need to be at a certain minimum scale in order to afford rent at all - you can't just occupy a free/basically free store to play around and make toys in. Taking a commission avoids that issue by making 'rent' scale with the amount of business you do, not how much floor space you need.

I'm not saying that 30% is the right amount - I really don't know. But the mall comparison doesn't seem like a cut-and-dry case to me at all.


You posed your question assuming he agrees with "scientific criticism towards MBTI".


I do agree with the scientific criticism towards MBTI. But I never claimed to be using it that way. It's possible to find value for yourself or use in things personally that aren't rooted in scientific trials or rigor and it's possible for one to engage with these things and be well aware of that fact. It's black and white thinking to assume that "X is into MBTI/tarot/etc, therefore they are not a scientifically minded individual". We can apply dialectical thinking to this, and challenge yourself and wonder if there can exist someone who is using these non science based things while at the same time is fully aware of the fact that they're not science based. Maybe it's more rare because many people try to prop themselves up and defend whatever they're interested in due to ego issues but that's not the case here. Do I personally see value in religion, and is religion science based? No on both of these counts. But there are people who derive personal value from their faith and that's not something I can argue with. Now when people double down and try to claim that X is real and actually happened and this and that, that's a problem, but there do exist religious people just like me who are able to be in both worlds. See my other comment.


Do these outages have anything to do with the log4js vulnerability?


While MS has Java in more than a few places, it’s a microscopic share of the codebase. Very unlikely those vulns could take an Azure service out.


Yeah. I don't know the specific percentage, but I'd guess the vast vast majority of Azure code is C#.

Source: I'm a former Azure intern


Seems like a stretch.


If I had to guess on something external to MS, I'd blame the same storm system that caused a us-west-2 outage today.


My gut feeling is that most are nation-backed trolls.


Way too primitive for those I think.


Also given that there are now a whole new generation of developers who weren't around when the whole trashing began years ago.


Yes, there is a gig ... you work charitibly for a non-profit.


Or better, support a grassroots movement. $500k/years is plenty.


Why do employees not negotiate for actual vesting stock as opposed to vesting stock options?


For tax reasons. If you are given stock you'd have to pay income tax on it when you receive it.


Exercising options is also a taxable event. If the difference between your strike price and fair market value at time of exercise is large enough you can find yourself in AMT land where you have to pay the tax on "profit" that you can't access because you've purchased an illiquid asset.


It gets worse than that. During the dotcom bubble pop, a lot of people ended up paying taxes on profit that was actually a loss because the stock value tanked after exercising. There were multiple cases of employees owing more in taxes than the value of their stock.


Yes but with options you have the option (heh) to control when and even whether you exercise (and thus pay the taxes). Options are a bad deal compared to RSUs in a lot of ways but this is their one big upside.


The whole point of options is to let you defer exercising until it's not an illiquid asset (which is why the 90 day exercise window is a problem).


You can always pay the tax in stock itself at the time, though.


Not if the company isn't public; the IRS doesn't take shares of stock, you need to be able to convert it into dollars.


This is only true if there is a market for the stock (including if the company will buy back a portion from you, which many bigger startups will do) as far as I know. The IRS won't accept company stock for tax payment, it has to be turned into cash.


Wait it doesn't look like you used the performance branch of automerge (which is now merged into master). It is significantly faster.

https://github.com/automerge/automerge/pull/253


I did use the performance branch. And I had a chat with a few people in the automerge community about the performance numbers I was seeing long before I published to see if I was doing anything wrong. I tested a few different versions of automerge but in this test there wasn’t much performance difference between 0.12, 1.0.x-preview versions (which are built from the merged performance branch) and I tried the unreleased automerge-rs. When I ran my tests timing numbers for automerge ranged from about 5m with the old non performance branch down to about 4m20s or so with automerge-rs. Still far from Yjs’s 0.9 seconds.

I just checked and it looks like automerge 1.0.1-preview-4 has landed. I wrote the post benchmarking preview-2. I’ve been knee deep in diamond types lately and haven’t been watching. Fingers crossed there’s some more performance improvements in the pipeline. I’d love to do a follow up in 6 months showing much improved performance.


Design problems become human problems at performance review time


Consider applying for YC's W25 batch! Applications are open till Nov 12.

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

Search: