Even in that article with much smaller vectors than what GPT puts out (1536 dimensions) QPS drops below 100 if recall@1 is more than 0.4. That's to say nothing of cost of regenerating this index using incremental updates. I don't get why people on HN are so adamant on the idea that no one needs scale beyond 1 machine ever.
HN user
hiyou102
A lot of people use some form of managed services if they are in the cloud. Be it S3 or Dynamo DB. Generally cheaper than running things yourself and operationally much easier too.
What kind of QPS are you getting and how fast are incremental index updates? That's the hard part.
What kind of QPS are you looking at? How are you handling 1536 dimensions? How long does an incremental index update take? These are the problems you run into in building such a system.
It seems weird to do this over a feature that is still in technical preview, we don't even know if this product will ever ship publicly. I'm guessing a public release is still years off given the number issues they need to work through before release. My understanding is that they are working on an attribution system to catch cases with common code. Beyond that this person seems to use the MIT licensed code which already can be used internally by a company to host a proprietary service without attribution. It would make more sense to be outraged if you were using AGPL or something.
What does the many firings say about their ability to dissent and protest? I'm don't think your now unemployed colleagues would agree with that assessment. What is incredible about Google is not how much better they are than every other company but how good they are at selling employees their internal propaganda.[0]
No company is perfect. Look inside yours before always finding flaws in one.
I don't owe Google and any trillion dollar company anything, especially not the benefit of the doubt. All these companies are evil but only Googlers seems insistent on convincing themselves about how good and moral they are.
Yeah, Google would never shut down internal dissent:
https://www.wired.com/story/google-shakes-up-its-tgif-and-en...
https://www.cnbc.com/2019/11/27/googles-thanksgiving-four-pr...
https://www.washingtonpost.com/technology/2020/12/23/google-...
In the last availability report they mentioned MySQL issues: https://github.blog/2021-02-02-github-availability-report-ja...
Based off these reports most of their recent issues have been them hitting scale limits for their MySQL configurations and not having sufficient monitoring.
What specific issues are you having? What do you mean by "B-class players, who lead all sorts of C-, D- and all the way down to Z-class characters"? I assume in this ranking you are an A+ player yourself, which is very impressive.
Microsoft doesn't use a monorepo. Bloomberg, Dropbox, and Amazon don't either.
I'm a little surprised that there isn't a single "top" YC company in Seattle. Why is that? It seems like the city has talent and capital.
One Github issue is not sufficient to gain a understanding of what it would be like work with someone. Any blanks that are being filled in here are being done by yours and others baises.This a proven effect in other cases: https://www.theatlantic.com/sexes/archive/2013/03/are-succes...
So many devils advocates in this thread you'd think Github hired his law firm
This is easily disprovable. See for example this post about being fired from the exact same company: https://news.ycombinator.com/item?id=9158913
Despite the post having less details,there is less negativity and uncertainty. For reference as to why that might be, refer to the post you are responding to.
At UBC CS a few years ago they made a switch in the opposite direction, from Java to Racket for their intro course. I think this was a very good decision because it allowed them to spend less time teaching syntax (which in racket is very simple) and more time focusing on fundamental topics such as graphs, recursion, functional programming, and test driven development. Compared to the equivalent intro programming course that was taught to engineers in C I think students in CS learned a lot more than the engineers whos most complicated curriculum involved arrays and procedure calls. What's interesting is that I believe the inspiration for teaching functional programming as an introduction came from MIT.
I see the biggest market for Kotlin being Android. It manages to provide features that Java will likely never have while still having a fairly small impact on run time, deploy, and APK size. The conversion tool is really great too. It makes it much easier to migrate a project to kotlin, especially when trying to figure out more complex stuff like annotations. I see Kotlin being Android's Swift in the future.
I'm pretty sure UBC is pretty competitive, at least from a rankings perspective. It's just one of the few schools that has a cheap engineering program.
As a student in Vancouver this worries me. It think it's about time either the city or metro Vancouver started putting forward some absentee homeowner legislation. We have a lot of talented young people that are leaving to places like Calgary and Seattle because the Vancouver doesn't have the opportunities to support them.
I'm assuming it's because hosting a video site is still a very costly venture and the fact that many content creators started on YouTube. Since the bulk of their views are on YouTube they aren't going to move, especially if their livelihoods are at stake. Also, the difference between YouTube and news sites is that the both the content and the and the aggregation is happening on the same site. That means that they are tied to each other which ties the user there as well.
This reminds me a lot of Android App Inventor. The main difference is that app inventor is a bit more advanced programming wise.
Another product without linux support from Google. This is getting frustrating.
Nokia Solutions and Networks still makes plenty for money so they aren't dead quite yet. I think this makes sense for Microsoft seeing as how the redesign of Windows phone hasn't made back the money they put into it. It's becoming unprofitable for windows phones to be made so they are ensuring they have hardware.