Live data from Hacker News

Tell HN: Whole Yandex Git repository leaked

news.ycombinator.com

351–360 of 369 posts

Re: Tell HN: Whole Yandex Git repository leaked

#351

Earlier quoted context omitted.

And what do they understand by "not be losers" in that case? What are the main ideas behind it?

Something like "if someone can't read English he is a bad engineer, if you write comments for bad engineers, you either are a bad engineer or a loser". I've heard things like "we should grow up and use English". They wanted to be an "elite" in contrast with russian-speaking "peasants". The rational decision to use English was often motivated irrationally and was not about switching keyboard layouts. There were numero…

The OSS community that I grew up in speaks English and the software world is largely based on English. I really enjoy reading nicely written source, well commented in good English, with concise naming (again in English). And we're forced into a situation where programming languages are based on English. And I also enjoy even more writing not purely technical higher level documentation in Russian, expressing general ideas and approaches.

Russian developers with little or no experience in international environment often suck even at naming things in proper English, especially methods/functions. How many times have I seen grammar errors in APIs? But some of those guys are really great engineers who just aren't that much into spoken languages. Some of them aren't great writers even in Russian.

Yes, sometimes the source they write will certainly insult someone else's sense of beauty. But is there anything we can do about it? We can do something but still some people just aren't good at languages. I think we should just accept that it and stop worrying. And those whose sense of beauty is being insulted should think why they choose to use their knowledge and abilities as a weapon against their teammates or as a decoration to create a false sense of superiority. Pretty sure many of them do this out of their inner insecurity or because of attachment (unhealthy perfectionism, insulted sense of beauty).

Also I think that projectional (structural) editors may change this situation or at least give us some insights on how natural languages affect the way we structure our software.

Re: Tell HN: Whole Yandex Git repository leaked

#352
post #335
post #299

Earlier quoted context omitted.

>Who considers it gauche to have software written in non-English? 2x BigCo's I've worked at, with 1-5K IT staff. Yandex is xbig though, with 5K+. >That came down to the developers not speaking English at all. That sounds implausible and not very sane, unless of course you're working for something very static like the government, and the tech stack you're using is set in stone. Imagine that you're using a popular libr…

Other people in the industry know multiple languages and translate. Also, reading is much easier than writing. So, I'd say that, with maybe help of Google translate, a majority of people would be able to read those. Given I read and write English relatively well, I'd also help out with efforts whenever it was needed. Anyway, you'd be surprised at how much documentation and resources are available in Portuguese. You c…

In Russia the chairmen are interested in kickbacks which they won't get with OSS.

Also, it seems that the situation with education in general is still better that in Brazil at least in some regards. In 2014 I worked in São Paulo and had a difficult time communicating with a taxi driver. I was trying to ask him to at least write the amount of money we have to pay for the ride on a slip of paper. Later a colleague explained that illiterate drivers are quite common.

In general Brazil felt mostly like home to me. Maybe Brazil is a version of Russia where homeless people don't freeze to death in the winter :)

Re: Tell HN: Whole Yandex Git repository leaked

#353
post #204

Earlier quoted context omitted.

heh, I remember looking up some satellite maps of French prisons on Google maps. They were blurred!!!! https://www.google.ca/maps/place/Centre+P%C3%A9nitentiaire+d... A quick trip over to Yandex, and there they were in their full glory: https://yandex.com/maps/10502/paris/?l=sat&ll=2.340173%2C48....

It's funny when countries fuzz up their google maps images of military bases, or oil companies, or whatever. The US military clearly thinks doing that is a joke: you can zoom in on area 51 and look at parked aircraft.

The US just knows where all the satellites are well enough that they hide the good stuff inside when something's scheduled to fly over.

Re: Tell HN: Whole Yandex Git repository leaked

#354

Could any kind soul out there upload the repositories to a public git instance?

No? It's 44GB of data. Magnet: magnet:?xt=urn:btih:7e0ac90b489baee8a823381792ec67d465488fef&dn=yandexarc&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2920&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&tr=udp%3A%2F%2Fbt1.archive.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fbt2.archive.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.co…

magnet:?xt=urn:btih:7e0ac90b489baee8a823381792ec67d465488fef&dn=yandexarc&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2920&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&tr=udp%3A%2F%2Fbt1.archive.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fbt2.archive.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce

Re: Tell HN: Whole Yandex Git repository leaked

#355
post #352
post #335

Earlier quoted context omitted.

Other people in the industry know multiple languages and translate. Also, reading is much easier than writing. So, I'd say that, with maybe help of Google translate, a majority of people would be able to read those. Given I read and write English relatively well, I'd also help out with efforts whenever it was needed. Anyway, you'd be surprised at how much documentation and resources are available in Portuguese. You c…

In Russia the chairmen are interested in kickbacks which they won't get with OSS. Also, it seems that the situation with education in general is still better that in Brazil at least in some regards. In 2014 I worked in São Paulo and had a difficult time communicating with a taxi driver. I was trying to ask him to at least write the amount of money we have to pay for the ride on a slip of paper. Later a colleague expl…

It surprises me that you met an illiterate driver, maybe in the 80s/90s. But literacy rates in Brazil are around 99% nowadays and taxi drivers, specially in São Paulo would know how to read and write. However, speaking English is not that common in Brazil. It's a big country and far away from the US and Europe. The neighbouring countries all speak spanish, which is mutually ineligible with Portuguese. So, there's little pressure for people to actually learn English, unless they want to study/work abroad.

Re: Tell HN: Whole Yandex Git repository leaked

#356
post #350

Earlier quoted context omitted.

People prefer to use English in software engineering contexts because most terminology is English anyway, so even if you're talking in Russian, you're still коммитишь чейнджсеты с багфиксами для релиза and so on. While most technical terms have nominal translations, they're usually so unwieldy that even people who are aware of them don't use them. But if they try to, others will have a hard time understanding them. A…

In mid-00's I used to be frequent at a pub that was popular among expats and oil and IT industry professionals. I met a guy from the US there who was a professional translator and interpreter. He once told me that when he has to translate a business letter he finds Russian really cumbersome but when it comes to poetry he finds Russian so beautiful that English will never sound close to that. Also he gave me his copy…

Highly inflective languages are generally better for poetry because you can make so many more things rhyme with some creative effort. Having a lot of similar sounds (like all the hard/soft consonant pairs) also helps.

Re: Tell HN: Whole Yandex Git repository leaked

#357
post #2

Notably Yandex.Search, Yandex.Maps, Yandex.Disk (like Google Drive), Yandex.Mail, Yandex.Alice (voice assistant), Yandex.Taxi (like Uber), Yandex.Delivery (like Postmates), Yandex.Drive (like ZipCar), Yandex.Robot (idk, prob advanced AGI from the future), Yandex.Pay (like Google Pay), Yandex.Docs (like Google Docs/Sheets) all source codes leaked.

From quick googling(yandexing?) Yandex.Robot appears to be a self driving briefcase.

Re: Tell HN: Whole Yandex Git repository leaked

#358
post #48

Earlier quoted context omitted.

I wonder if that's a function of their technology or their database. Google's image search used to be good, but regulations have forced them to cripple it in some ways, and they might have chosen not to surface results in some contexts.

Not only regulations, Chrome's builtin image search uses Google Lens to find products to sell you instead of simple reverse searches. It has become useless.

Agreed, nobody's life improved after they switched to that. There's stll a "Find image source" button above the picture in Google Lens that more or less does what you want

Re: Tell HN: Whole Yandex Git repository leaked

#359
post #244

Earlier quoted context omitted.

This is pretty interesting to me. Usually companies will gradually switch over to git. This is the first time I've heard of a company using git and ditching it in favor of older technology.

Google also uses something close to SVN and explicitly avoids git. I don't think there's any sense of progression between the two. I think it comes down to which one fits your processes better.

While reasonable people can discuss how "close to SVN" Perforce is, my understanding is that Google was using Perforce for the longest time, or a tool modeled very closely upon it

Re: Tell HN: Whole Yandex Git repository leaked

#360

Sadly building a maps app, or a search engine, is more about getting lots of data than it is about code. But I do hope that this can be used in arguments, such as saying "We should do it X way because that's what Yandex does!"

> or a search engine I would guess the crawling to be the easiest part.

Maybe "easiest" in the "I can explain it to my mother" way, but as with many good things, the devil's in the details about that. That goes double now that Cloudflare have basically taken over some non-trivial portion of the Internet and they really do hate crawlers

I have a theory that the big search engines have agreements in place for "side-channel" access to CF and Akamai POPs but I would guess none of the parties involved have any incentive to discuss such a thing in a place that I could read it

Post reply on HN