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

> Once you have less skin in the game, it is easier to make bad decisions.

I beg to differ. I think _this_ article is incorrect because it assumes that above is true. The money that you raised from venture capital is literally oxygen for your company. It is _your_ lifeline as much as it is the VC's skin.


> 35/7 means divide 35 in 7 equal parts

This means each part has 5 things in it and there are 7 such parts which is fundamentally irreconcilable with the modulus operator. I think it is because of the limitation of the modulus operator which only works for integer values. So what you’re saying makes sense with real numbers BUT the context changes when you’re working with integers. So, with integer values it is 5 groups of 7 but 7 groups of 5 with real numbers


It does not. Modulus is only defined for integers. The point was that the 57 or 75 does not matter when you are looking at the remainder.

Modulus in this case means divide into 7 parts and when you cannot divide anymore keep the reminder.

If x = a*b+c

x ℅ a = c and x % b = c


41 = 7*5 + 6

41 % 7 = 6

41 % 5 = 1


Good point. But it's still integer division with a remainder


Came here to say this. If you use a hammer to fasten a screw, it's probably not going to work


Perhaps cockroachdb or titaniumdb would be a better choice.


I can’t tell if you’re trolling or not, as those are even more terrible options for analytics workloads . You must be


> But Rails doesn't scale so what are we even doing

This without context is meaningless. What is the cost in $$ and engineering time to scale to that level? Would a native image be able to scale to the same level at half the total cost?


You seem to imply that you know better than the CEO if Rails is a good fit both from product and cost perspective. Unless you are the CFO or have inside information I will be skeptical of the idea that I - an outsider of Shopify - would know better than them what would works best for them in terms of tech stack and costs savings.

Even if I would be a consultant for them I will first try to understand the current situation and then imply a native image will have half the total cost is a good solution. What if reducing the hosting costs will actually damage their speed of pivoting and adapting to changes?


The ability to scale is independent from the cost to build / change that thing.


Someone is a James Bond fan at Amazon


That's funny, my first thought was that it's a reference to Star Trek, where Q is an omnipotent and annoying know-it-all entity (which is what I would expect from an AI).


> I get it, but at the same time that is also what you lost when you locked yourself in with a particular vendor.

What are other viable practical alternative solution(s)?


Storage adapter to talk S3 compatible to target, assuming you're not relying on vendor specific extensions or behavior (ie this).

Off the top of my head, Backblaze B2, Cloudflare R2, etc are S3 compatible, and Minio locally.

https://www.google.com/search?q=s3+compatible


There are no vendor specific extensions or behavior here, are there? Isn't it just a different billing structure?


I suppose “super low latency” is behaviour, in the sense that “a large enough quantitative difference is a qualitative difference”. If you rely on the perf and only S3 provides that, then you effectively are locked into S3 implementation


Notifications, for event processing architectures aren't part of the API common to these systems


I used to run one on-prem from DDN. Another good one is Nutanix. There are many out there.

If you have a big use case and you really understand your needs, it's very doable.


> If you lost all of the code today, with the right understanding you could build it again relatively quickly

Yes, but it has nothing to do with the codebase. There are 10,000 ways of building the same product with entirely different codebases.


Building the same product with a different codebase is virtually guaranteed to be a disaster. This is the famous "second system effect."

Sometimes the original coders are the only people who know, not only how the software works, but even what it does. Unknown uses include features discovered by users but unknown to the makers, and one-off hacks created to serve a valuable customer.


> Building the same product with a different codebase is virtually guaranteed to be a disaster.

There is no point in going back and forth over this unless you have a real world example.

> This is the famous "second system effect."

[1] I believe you've misunderstood this effect. My understanding is that in the "second system effect", the succeeding system is not the "same" as the original

[1] https://en.wikipedia.org/wiki/Second-system_effect


Sure, but deviation from a known path introduces more risk. Every different technical choice at the very least may introduce unforeseen incompatibilities with previous "knowns".


> OpenAI’s former president who stepped down in solidarity with Mr. Altman

From what I've read online, it was more like forced to step down.

> if i start going off, the openai board should go after me for the full value of my shares

It sure looks like the bridges are burned

> the next world-changing company

I don't know how feasible is it to build two world changing companies in the same space in the same decade


>It sure looks like the bridges are burned

The joke is that Altman doesn't actually have any equity in OpenAI. He was only paid in cash, and according to OpenAI's nonprofit tax filings, just $58K a year? https://projects.propublica.org/nonprofits/organizations/810...


The speculation I've read online is that he may have also been paid in profit sharing units.


AltAI


social inequality, imperialistic expansion, urbanization challenges


Imperialistic expansion is certainly not new to the industrial revolution.


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

Search: